// 引入播放模式的配置文件
import { playMode } from 'common/js/config'
import { loadSearch, LoadPlay, loadFavorite } from 'common/js/cache'

const state = {
    singer: {},

    // 播放状态
    playing: false,

    // 是否全屏播放歌曲
    fullScreen: false,

    //播放列表
    playlist: [],

    // 按顺序播放列表
    sequenceList: [],

    mode: playMode.sequence,

    // 当前播放的索引
    currentIndex: -1,

    // 热门歌单
    disc: {},

    // 排行榜
    topList: {},

    // 搜索历史
    searchHistory: loadSearch(),

    // 最近播放历史，初始值往storage里面读取
    playHistory: LoadPlay(),

    // 用户收藏列表
    favoriteList: loadFavorite()
}

export default state